package com.kbt.model.data;

import java.io.Serializable;

/**
 * @author zhgk
 * @package: com.kbt.util.data
 * @TODO: 商品详情类
 * @data: 2015/8/11 9:38
 * @version: V1.0
 */
public class GoodInfo implements Serializable {
    //商品维一标识
    private String goodId;
    //商品编码,用于内部标识
    private String goodCode;
    //商品名称
    private String goodName;
    //商品头图
    private String goodTitleImgPath;
    //商品当前价格
     private float goodNowPrice;
    //商品原价
    private float goodOldPrice;
    //商品来源
    private String goodFrom;
    /****
     * 简介信息
     *
     * ******/
    //品名
    private String goodPm;
    //规格
    private String goodGg;
    //主要原料
    private String goodZyyl;
    //保存方法
    private String goodBcff;
    //食用方法
    private String goodSyff;
    //保质期
    private String goodBzq;
    //注意事项
    private String goodZysx;

    //商品详情图
    private String[] goodInfoImgPath;

    /**
     * Getter for property 'goodId'.
     *
     * @return Value for property 'goodId'.
     */
    public String getGoodId() {
        return goodId;
    }

    /**
     * Setter for property 'goodId'.
     *
     * @param goodId Value to set for property 'goodId'.
     */
    public void setGoodId(String goodId) {
        this.goodId = goodId;
    }

    /**
     * Getter for property 'goodCode'.
     *
     * @return Value for property 'goodCode'.
     */
    public String getGoodCode() {
        return goodCode;
    }

    /**
     * Setter for property 'goodCode'.
     *
     * @param goodCode Value to set for property 'goodCode'.
     */
    public void setGoodCode(String goodCode) {
        this.goodCode = goodCode;
    }

    /**
     * Getter for property 'goodName'.
     *
     * @return Value for property 'goodName'.
     */
    public String getGoodName() {
        return goodName;
    }

    /**
     * Setter for property 'goodName'.
     *
     * @param goodName Value to set for property 'goodName'.
     */
    public void setGoodName(String goodName) {
        this.goodName = goodName;
    }

    /**
     * Getter for property 'goodTitleImgPath'.
     *
     * @return Value for property 'goodTitleImgPath'.
     */
    public String getGoodTitleImgPath() {
        return goodTitleImgPath;
    }

    /**
     * Setter for property 'goodTitleImgPath'.
     *
     * @param goodTitleImgPath Value to set for property 'goodTitleImgPath'.
     */
    public void setGoodTitleImgPath(String goodTitleImgPath) {
        this.goodTitleImgPath = goodTitleImgPath;
    }

    /**
     * Getter for property 'goodNowPrice'.
     *
     * @return Value for property 'goodNowPrice'.
     */
    public float getGoodNowPrice() {
        return goodNowPrice;
    }

    /**
     * Setter for property 'goodNowPrice'.
     *
     * @param goodNowPrice Value to set for property 'goodNowPrice'.
     */
    public void setGoodNowPrice(float goodNowPrice) {
        this.goodNowPrice = goodNowPrice;
    }

    /**
     * Getter for property 'goodOldPrice'.
     *
     * @return Value for property 'goodOldPrice'.
     */
    public float getGoodOldPrice() {
        return goodOldPrice;
    }

    /**
     * Setter for property 'goodOldPrice'.
     *
     * @param goodOldPrice Value to set for property 'goodOldPrice'.
     */
    public void setGoodOldPrice(float goodOldPrice) {
        this.goodOldPrice = goodOldPrice;
    }

    /**
     * Getter for property 'goodFrom'.
     *
     * @return Value for property 'goodFrom'.
     */
    public String getGoodFrom() {
        return goodFrom;
    }

    /**
     * Setter for property 'goodFrom'.
     *
     * @param goodFrom Value to set for property 'goodFrom'.
     */
    public void setGoodFrom(String goodFrom) {
        this.goodFrom = goodFrom;
    }

    /**
     * Getter for property 'goodPm'.
     *
     * @return Value for property 'goodPm'.
     */
    public String getGoodPm() {
        return goodPm;
    }

    /**
     * Setter for property 'goodPm'.
     *
     * @param goodPm Value to set for property 'goodPm'.
     */
    public void setGoodPm(String goodPm) {
        this.goodPm = goodPm;
    }

    /**
     * Getter for property 'goodGg'.
     *
     * @return Value for property 'goodGg'.
     */
    public String getGoodGg() {
        return goodGg;
    }

    /**
     * Setter for property 'goodGg'.
     *
     * @param goodGg Value to set for property 'goodGg'.
     */
    public void setGoodGg(String goodGg) {
        this.goodGg = goodGg;
    }

    /**
     * Getter for property 'goodZyyl'.
     *
     * @return Value for property 'goodZyyl'.
     */
    public String getGoodZyyl() {
        return goodZyyl;
    }

    /**
     * Setter for property 'goodZyyl'.
     *
     * @param goodZyyl Value to set for property 'goodZyyl'.
     */
    public void setGoodZyyl(String goodZyyl) {
        this.goodZyyl = goodZyyl;
    }

    /**
     * Getter for property 'goodBcff'.
     *
     * @return Value for property 'goodBcff'.
     */
    public String getGoodBcff() {
        return goodBcff;
    }

    /**
     * Setter for property 'goodBcff'.
     *
     * @param goodBcff Value to set for property 'goodBcff'.
     */
    public void setGoodBcff(String goodBcff) {
        this.goodBcff = goodBcff;
    }

    /**
     * Getter for property 'goodSyff'.
     *
     * @return Value for property 'goodSyff'.
     */
    public String getGoodSyff() {
        return goodSyff;
    }

    /**
     * Setter for property 'goodSyff'.
     *
     * @param goodSyff Value to set for property 'goodSyff'.
     */
    public void setGoodSyff(String goodSyff) {
        this.goodSyff = goodSyff;
    }

    /**
     * Getter for property 'goodBzq'.
     *
     * @return Value for property 'goodBzq'.
     */
    public String getGoodBzq() {
        return goodBzq;
    }

    /**
     * Setter for property 'goodBzq'.
     *
     * @param goodBzq Value to set for property 'goodBzq'.
     */
    public void setGoodBzq(String goodBzq) {
        this.goodBzq = goodBzq;
    }

    /**
     * Getter for property 'goodZysx'.
     *
     * @return Value for property 'goodZysx'.
     */
    public String getGoodZysx() {
        return goodZysx;
    }

    /**
     * Setter for property 'goodZysx'.
     *
     * @param goodZysx Value to set for property 'goodZysx'.
     */
    public void setGoodZysx(String goodZysx) {
        this.goodZysx = goodZysx;
    }

    /**
     * Getter for property 'goodInfoImgPath'.
     *
     * @return Value for property 'goodInfoImgPath'.
     */
    public String[] getGoodInfoImgPath() {
        return goodInfoImgPath;
    }

    /**
     * Setter for property 'goodInfoImgPath'.
     *
     * @param goodInfoImgPath Value to set for property 'goodInfoImgPath'.
     */
    public void setGoodInfoImgPath(String[] goodInfoImgPath) {
        this.goodInfoImgPath = goodInfoImgPath;
    }
}
